Heterogeneous Nucleation Of Supercooled Liquid Water Drops